package cn.com.dhcc.app.pub.core.consts;

/**
 * Spring IOC 中BEAN的别名
 */
public class AppIocBean {
	/**
	 * 基础信息服务BEAN
	 */
	public final static String BASE_INFO_SERVICEIMPL_BEAN = "baseInfoServiceImpl";
	/**
	 * 报文头校验器
	 */
	public final static String POSTHEAD_VALIDATOR_BEAN = "   postheadValidator";

	/**
	 * 数据交换服务实现类
	 */
	public final static String DATA_EXCH_SEND_SERVICEIMPL_BEAN = "dataExchSendServiceImpl";
	/**
	 * 常规数据传输生命周期
	 */
	public final static String CM_DATA_EXCHANGE_LIFECYCLE_BEAN = "cmDataExchangeLifecycleImpl";
	
	
	/**
	 * 常规数据传输生命周期
	 */
	public final static String SYNCHRONIZE_TO_GAP_BEAN = "synchronizeToGapServiceImpl";

	
	/**
	 * 文件传输交换生命周期
	 */
	public final static String FILE_DATA_EXCHAGE_LIFECYCLE_BEAN = "fileDataExchageLifecycle";
	/**
	 * HTTP传输管道
	 */
	public final static String HTTP_TRANSPORT_PIPELINE_BEAN = "httpTransportPipeline";
	
	/**http socket client
	 */
	public final static String HTTP_SEND_DATA_CLIENT = "HttpSendDataClient";

	/**
	 * TLQ传输管道
	 */
	public final static String TLQ_TRANSPORT_PIPELINE_BEAN = "tlqTransportPipeline";
	
	/**
	 * TLQ传输管道
	 */
	public final static String RMI_TRANSPORT_PIPELINE_BEAN = "rmiTransportPipeline";
	
	
	/**
	 * TLQ队列管理
	 */
	public final static String TLQ_QUEUE_SERVICE_BEAN = "tlqQueueService";
	
	/**
	 * 消息失效策略-时间过期
	 */
	public final static String TIMEOUT_EXPIRED_STRATEGY_BEAN = "TimeoutExpiredStrategy";
	
	/**
	 * 需要告警的指标的过滤
	 */
	public final static String DEFAULT_NEEDALERTQUOTA_FILTER = "DefaultNeedAlertQuotaFilter";
	
	/**
	 * 项目缓存器
	 */
	public final static String TURBO_CACHE_SERVICE = "TurboCacheService";
	/**
	 * 同步信息发送服务
	 */
	public final static String SYNC_SENDER_SOCKET_IMPL = "SYNC_SENDER_SOCKET_IMPL";
	/**
	 * rmi socket client
	 */
	public final static String SYNC_SENDER_RMI_IMPL = "SYNC_SENDER_RMI_IMPL";
	/**
	 * 同步信息发送服务
	 */
	public final static String TURBO_SOCKETIO_HANDLER = "TurboSocketIoHandler";
	
	/**
	 * rmi sync client
	 */
	public final static String RMI_SENDDATA_CLIENT = "RmiSendDataClient";
	
	
	/**
	 * rmi sync client
	 */
	public final static String RMI_SENDMESSAGE_CLIENT = "RmiSendMessageClient";
	/**
	 * qurata 监听
	 */
	public final static String QUARTZJOB_LISTENER = "QuartzJobListener";
	/**
	 * aip调用接口服务
	 */
	public final static String APIUSER_AUTHSERVICE_IMPL = "ApiUserAuthServiceImpl";
	
	
}
